zynqmp: Remove emulation platform support
authorSiva Durga Prasad Paladugu <[email protected]>
Tue, 4 Sep 2018 12:32:25 +0000 (18:02 +0530)
committerSiva Durga Prasad Paladugu <[email protected]>
Tue, 4 Sep 2018 12:32:25 +0000 (18:02 +0530)
This patch removes support for emulation platforms
EP108 and Veloce.

Signed-off-by: Siva Durga Prasad Paladugu <[email protected]>
plat/xilinx/zynqmp/aarch64/zynqmp_common.c
plat/xilinx/zynqmp/zynqmp_def.h

index c3612706a011392f8f65189c764049d8530f6563..2f4228fea47ab41ed82ceac148cac5e76a573bee 100644 (file)
@@ -44,19 +44,10 @@ unsigned int zynqmp_get_uart_clk(void)
 {
        unsigned int ver = zynqmp_get_silicon_ver();
 
-       switch (ver) {
-       case ZYNQMP_CSU_VERSION_VELOCE:
-               return 48000;
-       case ZYNQMP_CSU_VERSION_EP108:
-               return 25000000;
-       case ZYNQMP_CSU_VERSION_QEMU:
+       if (ver == ZYNQMP_CSU_VERSION_QEMU)
                return 133000000;
-       default:
-               /* Do nothing in default case */
-               break;
-       }
-
-       return 100000000;
+       else
+               return 100000000;
 }
 
 #if LOG_LEVEL >= LOG_LEVEL_NOTICE
@@ -298,12 +289,6 @@ static void zynqmp_print_platform_name(void)
        char *label = "Unknown";
 
        switch (ver) {
-       case ZYNQMP_CSU_VERSION_VELOCE:
-               label = "VELOCE";
-               break;
-       case ZYNQMP_CSU_VERSION_EP108:
-               label = "EP108";
-               break;
        case ZYNQMP_CSU_VERSION_QEMU:
                label = "QEMU";
                break;
@@ -346,17 +331,8 @@ unsigned int plat_get_syscnt_freq2(void)
 {
        unsigned int ver = zynqmp_get_silicon_ver();
 
-       switch (ver) {
-       case ZYNQMP_CSU_VERSION_VELOCE:
-               return 10000;
-       case ZYNQMP_CSU_VERSION_EP108:
-               return 4000000;
-       case ZYNQMP_CSU_VERSION_QEMU:
+       if (ver == ZYNQMP_CSU_VERSION_QEMU)
                return 50000000;
-       default:
-               /* Do nothing in default case */
-               break;
-       }
-
-       return mmio_read_32(IOU_SCNTRS_BASEFREQ);
+       else
+               return mmio_read_32(IOU_SCNTRS_BASEFREQ);
 }
index 50fe88aea15e810475c6e70ec3e1f94d51add2e1..50a73317656798a9e06a80881009df0e56542c26 100644 (file)
 #define ZYNQMP_SILICON_VER_MASK                0xF000
 #define ZYNQMP_SILICON_VER_SHIFT       12
 #define ZYNQMP_CSU_VERSION_SILICON     0
-#define ZYNQMP_CSU_VERSION_EP108       1
-#define ZYNQMP_CSU_VERSION_VELOCE      2
 #define ZYNQMP_CSU_VERSION_QEMU                3
 
 #define ZYNQMP_RTL_VER_MASK            0xFF0